sink oneself into the effort of - German English Dictionary